import {getEvaluate} from '../../api/api'

Page({

  /**
   * 页面的初始数据
   * 
   */
  data: {
      // 1 是第一个按钮
      // 2 是第二个按钮
      evaluate:1,
      merchantId:"",
      goodsId:"",
      evaluateList:[],
      currentPage:1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
        //进来的时候获取到传递过来的 goodsid 和 merchantid
        let options = getCurrentPages()[getCurrentPages().length-1].options;
        let data = options.data;
        data = JSON.parse(data);
        console.log("评论列表",data);

        // 放入data 中
        this.setData({ 
            merchantId:data.merchantId,
            goodsId:data.goodsId
        })


          let data1 = {
              //openId:wx.getStorageSync('loginInfo').openid,
              merchantId:this.data.merchantId,
              goodsId:this.data.goodsId,
              contentType:this.data.evaluate,
              pageSize:20,
              currentPage:this.data.currentPage
          }
          this.getEvaluate(data1);
  },


  seeImg(e){
    let img = e.currentTarget.dataset.img;
    let imgs = e.currentTarget.dataset.imgs;
    // console.log(e)
    wx.previewImage({
      current:img, // 当前显示图片的http链接
      urls:imgs // 需要预览的图片http链接列表
    })
  },


  // 切换好评和差评
  changeEvaluateType(e){
       let dataset = e.currentTarget.dataset;
       //判断有没有切换好评和差评
       if(this.data.evaluate == dataset.id)return;
       console.log(dataset);
       this.setData({
           evaluate:dataset.id
       })
      //  发送请求，获取评论
      /**
       *  openId;用户id merchantId;商品所属商家id
          contentType;评论类型 1好评 0差评
       * **/ 
      let data = {
        //   openId:wx.getStorageSync('loginInfo').openid,
          merchantId:this.data.merchantId,
          goodsId:this.data.goodsId,
      }

      // 判断是好评还是差评
      if(dataset.id == 1){
          data.contentType = 1;
      }else {
         data.contentType = 0;
      }
      
       this.getEvaluate(data);

  },


//  发送请求获取评论
  getEvaluate(data1){
    getEvaluate(data1).then(res=>{
        console.log(res);
         let evaluateList = res.data.data.rows;
         evaluateList.forEach(item=>{
            item.commentTime = item.commentTime.substring(0,19);
            item.commentTime = item.commentTime.replace("T"," ");
            console.log(item.commentTime);
         })
        this.setData({
          evaluateList
        })

    })
  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})